package com.thzy.bbs.dao;

import com.thzy.bbs.common.Constants;

import org.xutils.DbManager;
import org.xutils.x;

import java.io.File;

/**
 * 数据库初始化
 *
 * @author
 * @date 2017/1/22 test:06
 */

public class DbInit {
    private static DbManager dbManager = null;

    public DbInit() {
    }

    public static DbManager init() {
        if (dbManager == null) {
            /**
             * DB配置
             */
            DbManager.DaoConfig daoConfig = new DbManager.DaoConfig()
                    //设置数据库名，默认xutils.db
                    .setDbName(Constants.EquipmentInfo.DB_NAME)
                    //设置是否允许事务，默认true
                    .setAllowTransaction(true)
                    //设置数据库路径，默认安装程序路径下
//                    .setDbDir(new File("/mnt/sdcard/"))
                    //设置数据库的版本号
                    .setDbVersion(1);
            dbManager = x.getDb(daoConfig);
        }
        return dbManager;
    }
}
